package com.qianzhu8.kfc.demo.model;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * OrderEventModel
 *
 * @author xuyanjun
 * @date 2020/5/6
 */
@Getter
@Setter
@Accessors(chain = true)
@ToString
public class OrderEventModel {

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 事件类型
     */
    private Integer eventType;

    /**
     * 平台id
     */
    private Integer platformId;

    /**
     * 平台 固定为 qianzhu
     */
    private String platform;

    /**
     * 签名
     */
    private String sign;

    /**
     * data
     */
    private OrderEventData data;

    @Getter
    @Setter
    @Accessors(chain = true)
    @ToString
    public static class OrderEventData{

        /**
         * 取消原因
         */
        private String cancelReason;

        /**
         * 取消的商品
         */
        private String cancelProducts;
    }
}
